Rust Job: Full Stack Engineer

Job added on

Company

NVIDIA
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Rust Job Details

NVIDIA is looking for an outstanding engineer to join its Omniverse team. Come be part of a multifaceted crew that develops and maintains Omniverse and its supporting services. Work as a Full Stack Development Engineer (DevOps experience is encouraged) on various applications, datastores, infrastructure and pipeline integration projects while interacting with other multi-site team members (Switzerland, Russia & USA) during product life cycle by participating in all stages of secure software development. Help us deliver next-generation software applications and platforms that facilitate NVIDIA product teams — all with the most sophisticated technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
What you’ll be doing:
  • Provide technical leadership and use engineering methodologies to initiate, plan, and execute large-scale, multi-functional, and company-wide projects. Identify, demonstrate, and promote improvements to engineering efficiency.
  • Develop full-stack applications connecting with web-portals, databases, and other valuable tools.
  • Recommend and implement tools and practices to increase efficiency and repeatability
  • Help build and maintain our Continuous Delivery pipeline with the goal of moving changes to production faster and safer, while ensuring key operational standards.
  • Provide recommendations, mentorship, and key standards for use of container, cloud service, and virtualization technologies
  • Build relationships with key business units to enable their technology.
What we need to see:
  • BS (or equivalent experience) with 8+ years of proven experience or MS with 5+ years
  • 5+ years of a consistent track record in software design and development building end to end applications, infrastructure and automation frameworks at large scale.
  • Experience implementing object oriented languages for a distributed environment – (preferably Python and Rust)
  • Experience building RESTful APIs
  • Designing scalable databases or datastores (preferably MySql or equivalent SQL technology)
  • Experience with front-end frameworks Angular or React, knowledge of various Javascript libraries such as jQuery, KnockoutJS, etc
  • Development experience with HTML5, Web Services, and Docker.
  • Validated understanding of Linux operating system concepts and conventional programming methodologies.
  • Shell scripting and or development experience.
  • Ability and motivation to learn new technologies quickly and with minimal support and mentorship.
  • Experience working in an Agile SDLC
  • Effective written and verbal communication skills.
Ways to stand out from the crowd:
  • Understanding of Configuration Management Tools (Salt, Chef, Puppet)
  • Experience with GraphQL
  • Knowledge of NOSQL technologies
  • Experience with cloud services (AWS, Azure, etc.)
  • Understanding of scheduling tools (Kubernetes, Swarm, Nomad, etc.)
With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most hard-working and passionate people on the planet working for us and, due to unprecedented growth, our special engineering teams are growing fast. If you're a creative and autonomous engineer with a genuine passion for technology, we want to hear from you.
The Colorado Equal Pay for Equal Work Act requires that NVIDIA provide the compensation range and benefits offered for this position if performed in Colorado. The base salary range for this position in Colorado is $162,000.00 - 222,750.00 USD.
NVIDIA also offers a comprehensive benefits package. We provide health care coverage, dental and vision, 401(K), including company matching and after tax contributions, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave, vacation leave, professional time off, life and disability protection. Employees in eligible sales and positions may also be eligible for commission.
Base pay is based on market location and may vary based on factors including experience, skills, education, and other job-related reasons.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.